package cn.jesin.css.mapper;

import cn.jesin.css.entity.UserConnection;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author 谷汉斌
 * @description
 * @createTime 2024/8/23 下午4:16
 */
@Mapper
public interface UserConnectionMapper {
    /**
     * 添加用户联系信息
     *
     * @param userConnection 用户联系信息
     * @return 影响行数
     */
    int addUserConnection(UserConnection userConnection);

    /**
     * 更新用户联系信息
     *
     * @param userConnection 用户联系信息
     * @return 影响行数
     */
    int updateUserConnection(UserConnection userConnection);

    /**
     * 根据用户名获取用户联系信息
     *
     * @param username 用户名
     * @return 用户联系信息
     */
    UserConnection getUserConnection(String username);

    /**
     * 根据用户名删除用户联系信息
     *
     * @param username 用户名
     * @return 影响行数
     */
    int deleteUserConnection(String username);
}
